Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F3 USA F14 USA F18 USA F19 Chile F1a Chile F1b Chile F1 Chile F2 Uruguay F1 Argentina F7 Colombia F1 Colombia F2 Portugal F3 Chile F1 Chile F2 Chile F3 Romania F7 Romania F8 Romania F10 Romania F12 Romania F13 Argentina F9 Argentina F12 Chile F5 Colombia F2 Panama F1 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Romania F1 Argentina F6 Argentina F8 Argentina F9 Romania F8 Romania F9 Romania F10 Romania F11 Argentina F10 Germany F13 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Colombia F1 Colombia F2 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Romania F6 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Austria F10 Romania F18 Argentina F16 Argentina F17 Venezuela F5 Argentina F18 Venezuela F6 Chile F2 Chile F3 Dominican Republic F1 Austria F3 Brazil F1 Brazil F2 Romania F1 Romania F2 Romania F3 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Romania F15 Romania F16 Romania F18 Brazil F33 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Romania F6 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Argentina F1 Argentina F2 Argentina F3 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Germany F2 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Romania F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Germany F2 Argentina F3 Romania F1 Romania F3 Romania F12 Argentina F4 Argentina F12 Argentina F19 Argentina F20 Romania F16 Chile F4 Argentina F11 Argentina F5 USA F8 USA F9 Argentina F2 Argentina F3 Argentina F6 Colombia F3 Colombia F4 Romania F4 Romania F4 France F5 Colombia F4 Argentina F11 Romania F16 Argentina F11 Chile F6 Chile F7 Colombia F1 Argentina F7 Germany F7 Chile F3 Colombia F3 Romania F9 Romania F11 Czech Republic F2 M25 Portimao Montevideo Challenger Medellin Challenger Manerbio Challenger Sarajevo Challenger M25+H Bacau USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Casablanca XII Abierto Internacional de Salinas - Salinas XI Trofeo Ciudad de Quito - Quito M25 Heraklion Timisoara Challenger - Timisoara Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Timisoara Challenger 2005 - Timisoara Bancolombia Open - Cali Seguros Bolivar Open - Medellin Belgrade Challenger Meknes Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Sarajevo Challenger Sofia Challenger Seguros Bolivar Open - Medellin Copa Petrobras Santiago - Santiago Tampere Challenger San Marino Challenger Vigo Challenger Manerbio Challenger San Sebastian Challenger Bogota Challenger Buenos Aires Challenger Asuncion Challenger Salinas Challenger Biella Challenger Cremona Challenger Rome Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Oberstaufen Challenger Granby Challenger Brasov Challenger - Brasov Bogota Challenger Lima Challenger 2007 - Lima ATP Challenger La Serena - La Serena Florionapolis Challenger Challenger de Providencia-Copa Kia - Santiago Kazan Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Curitiba Challenger Furth Challenger Tunis Challenger Furth Challenger Oberstaufen Challenger Braunschweig Challenger Santiago Challenger III Aberto Santa Catarina de Tenis - Florianopolis Manerbio Challenger San Marino Challenger Brasov Challenger Campinas Challenger Belo Horizonte Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Heilbronn Challenger UTC Open - Cherkassy Bucaramanga Challenger Kazan Challenger Challenger Copa Sevilla 2008 - Seville Bergamo Challenger Barletta Challenger Copa Petrobras-Argentina - Buenos Aires Salinas Challenger Santiago Challenger Ford Tennis Championships - Louisville IV Challenger Ciudad De Guayaquil - Guayaquil Cherbourg Challenger Barranquilla Challenger Como Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Arad Challenger Timisoara Challenger M15 Doha Poznan Challenger San Marino Challenger Cordenons Challenger M25 Doha Brasov Challenger Sao Paulo Challenger Bergamo Challenger Monza Challenger Caltanissetta Challenger Arad Challenger Copa Petrobras Colombia - Bogota Timisoara Challenger Todi Challenger Recanati Challenger Guimaraes Challenger Oberstaufen Challenger Morocco Tennis Tour - Rabat Segovia Challenger Morocco Tennis Tour - Marrakech Como Challenger Campinas Challenger Orleans Challenger Seguros Bolivar Open - Bogota Porto Alegre Challenger Rennes Challenger San Juan Challenger Lima Challenger Sao Paulo Challenger Heilbronn Challenger Barranquilla Challenger Sao Paulo Challenger Bordeaux Challenger Reggio Emilia Challenger Nottingham-2 Challenger Blois Challenger Lexington Challenger Trnava Challenger Cordoba Challenger Geneva Challenger Salzburg Challenger Brescia Challenger Lima Challenger Raanana Challenger Heilbronn Challenger Prostejov Challenger Bucaramanga Challenger Eckental Challenger Bratislava Challenger Surbiton Challenger Rome Challenger Santos Challenger Bangkok Challenger Bratislava Challenger Buenos Aires Challenger Montevideo Challenger Alessandria Challenger Koblenz Challenger Budapest Challenger Quimper Challenger Surbiton Challenger Nottingham Challenger Salinas Challenger Tampere Challenger Marburg Challenger Braunschweig Challenger Palermo Challenger Oberstaufen Challenger Brasov Challenger Sibiu Challenger Porto Alegre Challenger Eckental Challenger Cali Challenger Guayaquil Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Buenos Aires Challenger Brest Challenger Guayaquil Challenger Indian Wells Challenger Bergamo Challenger Copa Petrobras - Santiago Vancouver Challenger Blumenau Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Istanbul Challenger Wroclaw Challenger Iasi Challenger Nottingham 1 Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Biel Challenger Barletta Challenger St. Petersburg 2 Challenger St. Remy Challenger San Sebastian Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Pereira Challenger Mersin Challenger Santos Challenger Naples Challenger - Naples Caltanissetta Challenger Kosice Challenger Tyler Challenger Milan Challenger La Serena Open - La Serena Scheveningen Challenger Oeiras 2 Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Surbiton Challenger Black Forest Open - Freudenstadt Oberstaufen Challenger Brasov Challenger - Brasov Izmir Challenger Geneva Challenger Guayaquil Challenger Biella 6 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Surbiton Challenger Iasi Challenger Medellin Challenger Prague 3 Challenger AGT Challenger - Leon Ortisei Challenger Bergamo Challenger Aberto de Sao Paulo - Sao Paulo Rovereto Challenger Eckental Challenger Milan Challenger Grodzisk Mazowiecki Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Rome Challenger Itajai Challenger Ipsos Bucharest Challenger - Bucharest Orleans Challenger Bogota Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Guayaquil Challenger Lima Challenger Canberra Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Copa Petrobras-Paraguay - Asuncion Sacramento Challenger - Sacramento Trani Challenger Copa Petrobras-Uruguay - Montevideo Geneva Challenger Brasov Challenger Challenger Britania Zavaleta - Puebla Santiago Challenger Tanger Challenger Quimper Challenger Pereira Challenger San Remo Challenger Athens Challenger Bordeaux Challenger Santos Challenger Sibiu Challenger Alessandria Challenger Kosice Challenger Salzburg Challenger Como Challenger Aptos Challenger BCR Open Romania - Bucharest Sao Paulo Challenger Gerry Weber Open - Halle BCR Open Romania - Bucharest If Stockholm Open - Stockholm Cali Challenger Sao Paulo Challenger Vicenza Challenger Campinas Challenger Movistar Open - Vina del Mar San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Scheveningen Challenger San Juan Challenger Bratislava Challenger Pilot Pen Tennis - New Haven Guangzhou Challenger BMW Open - Munich Gerry Weber Open - Halle Santiago Challenger Salzburg Challenger If Stockholm Open - Stockholm AEGON International - Eastbourne Heilbronn Challenger Caltanissetta Challenger BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Bucaramanga Challenger Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Quimper Challenger Barletta Challenger Kaohsiung Challenger Le Gosier Challenger Napoli Challenger Brasil Open - Sao Paulo Bogota Challenger Bath Challenger China Open - Beijing US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Rome Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Sarasota Challenger VTR Open - Vina del Mar Pereira Challenger Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Bogota Challenger Bratislava Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Tunis Challenger Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Konzum Croatia Open - Umag Tel Aviv Watergen Open - Tel Aviv Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Citi Open - Washington Swiss Indoors Basel - Basel Panama City Challenger Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Poznan Challenger Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Arad Challenger San Sebastian Challenger Poznan Challenger Bank Austria Tennis Trophy - Vienna Rennes Challenger Montevideo Challenger Firenze Open - Florence Buenos Aires Challenger Binghamton Challenger Asuncion Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Monza Challenger BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Marburg Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Istanbul Challenger Izmir Challenger BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger If Stockholm Open - Stockholm Quito Challenger Medellin Challenger Argentina Open - Buenos Aires Vancouver Challenger Bordeaux Challenger Antalya Cup - Antalya Nottingham-2 Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Lugano Challenger Mons Challenger Guadalajara Challenger Tunis Challenger Mestre Challenger European Open - Antwerp Campinas Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Citi Open - Washington Moselle Open - Metz Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Newport Beach Challenger Copa Petrobras - Bogota Iasi Challenger Belgrade Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Morocco Tennis Tour - Fes Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Bratislava 2 Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest Pau Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Modena Challenger Indian Wells Challenger Barletta Challenger Madrid Challenger Sibiu Challenger BellSouth Open - Vina del Mar Istanbul Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati French Open - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami U.S. Open - New York French Open - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Wimbledon - London Davis Cup, Group II, 2R, ROU-MAR 5-0 Australian Open - Melbourne French Open - Paris Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London Bucharest Open - Bucharest Davis Cup, Group I, SF, ROU-PER 4-0 U.S. Open - New York Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 French Open (juniors) M25 Heraklion